// author: jiazujiang
// date: 2023/6/15
package dto

type (

	//此处结构体命名，与ctl层的方法名保持一致;
	RoomInfo struct {
		RoomId int `json:"room_id" validate:"required"` //房间id
	}
	//QueryPostAndCountByUserId 根据用户id获取用户动态
	QueryPostAndCountByUserId struct {
		UserId string `json:"user_id" validate:"required"` //用户id
	}
	//QueryAllPostAndCountByUserId 根据用户id获取用户动态
	QueryAllPostAndCountByUserId struct {
		UserId   string `json:"user_id" validate:"required"` //用户id
		Page     int    `json:"page"`                        //页码
		PageSize int    `json:"page_size"`                   //页码
	}
	//QueryPostAndCountByUserIds 根据用户id切片获取用户动态
	QueryPostAndCountByUserIds struct {
		UserId      []string `json:"user_id" validate:"required"` //用户id切片
		ContentType int      `json:"content_type"`                //动态类型
		Page        int      `json:"page"`                        //页码
		PageSize    int      `json:"page_size"`                   //页码
	}

	//QueryPostDetailByPostId 根据动态id获取动态详情
	QueryPostDetailByPostId struct {
		PostId int64 `json:"post_id" validate:"required"` //动态id
	}
)
